Boyu oldukτa k²sa virⁿsler oldu≡unu duymu■tum ama 42 bayt uzunlu≡unda bir virⁿsⁿn WIN.COMÆa bula■m²■ olabilece≡ine hiτ inanamad²m. Zaten bir virⁿs olsa di≡er programlara da bula■²rd² diye dⁿ■ⁿnⁿyorum. Siz ne dersiniz?
Cevap: WIN.COMÆa bir virⁿs bula■m²■ olamaz. Gerτi 102 bayt uzunlu≡unda Argentina virⁿsⁿ, hatta 30 bayt uzunlu≡unda Define virⁿsleri de var ama bunlardan birisinin size bula■ma ihtimali τok τok kⁿτⁿk. Zaten bu tⁿr mikro virⁿsler genelde bula■t²≡² program² bozan, program²n ⁿzerine kendi kodunu yazan overwrite virⁿslerdir. Bula■t²klar² program² τal²■t²r²nca sadece virⁿs ba■ka bir kurbana bula■²r, as²l program τal²■maz.
Sadece WIN.COMÆda bir uzama olmas², di≡er COM ve EXEÆlerde herhangi bir de≡i■iklik olmamas²na bak²l²rsa uzaman²n sebebini virⁿsler d²■²nda aramak gerekir. Normalde EXE ve COMÆlar²n boyu de≡i■ken de≡ildir. Ama baz² programlar virⁿsler d²■²ndaki sebeplerden dolay² da uzayabilir veya k²salabilir. ╓rne≡in Windows 3.1Æin WIN.COM dosyas², KUR veya SETUPÆta yap²lan konfigurasyon de≡i■iklikleri sonucunda uzayabilir veya k²salabilir.
WIN.COMÆun tarihine DIR ile bak²n. E≡er yak²n bir tarih g÷rⁿyorsan²z ■÷yle bir haf²zan²z² yoklay²n ve o tarihte konfigurasyonda herhangi bir de≡i■iklik yap²p yapmad²≡²n²z² hat²rlamaya τal²■²n. Kuvvetli bir ihtimalle o tarihte yap²lan konfigurasyon de≡i■ikli≡inden kaynaklan²yor bu 42 baytl²k uzama.
Haz²r konu WIN.COMÆdan aτ²lm²■ken bir tavsiyede de bulunal²m. COM virⁿslerinin en τok bula■t²≡² dosyalardan biri olan WIN.COMÆu korumaya al²n. Virⁿslⁿ bir COMMAND.COM veya benzeri bir dosyay² silip yerine sa≡lam birtanesini kolayca koyabilirsiniz. Ama WIN.COMÆu Windows disketlerinden al²p koyamazs²n²z. ╟ⁿnkⁿ konfigurasyona g÷re WIN.COMÆun iτeri≡i de≡i■mektedir. Fakat siz WIN.COMÆun bir kopyas²n² ÷rne≡in WIN.COZ veya istedi≡iniz bir ad ile yede≡ini al²rsan²z, gerekti≡inde bozuk ya da virⁿslⁿ WIN.COMÆu silip, yedek dosyay² WIN.COM olarak kopyalay²p durumu dⁿzeltebilirsiniz.
WIN.COMÆun yede≡ini almak iτin:
C.\WINDOWS>COPY WIN.COM WIN.COZ
Bozuk WIN.COMÆun ⁿzerine yede≡ini koymak iτin:
C.\WINDOWS>COPY WIN.COZ WIN.COM
WindowsÆun konfigurasyonununda de≡i■iklik yapt²≡²n²zda, de≡i■en WIN.COMÆun yede≡ini gⁿncellemeyi de unutmamak gerekiyor bu arada.